
// const os = require("os")
// const men = os.freemem() / os.totalmem() * 100;
// console.log('内存', men.toFixed(2) + '%');







// downloads(repo, desc, (err) => {
//     console.log(err ? 'error' : 'success');
//     if (err) {
//         process.fail()
//     } else {
//         process.succeed()
//     }
// });








// const repo = 'github:delbug/vue3docs';
// const desc = './test';

// async function clone(repo, desc) {
//     const { promisify } = require('util');
//     const downloads = promisify(require('download-git-repo'));
//     const ora = require('ora');
//     const process = ora('🔥下载....');
//     process.start();// 下载loading
//     try {
//         await downloads(repo, desc)
//         process.succeed()
//     } catch (e) {
//         process.fail()
//     }
// }

// clone(repo, desc);









const repo = 'github:delbug/vue3docs';
const desc = './test';
const { clone } = require('./download')
clone(repo, desc);















